<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-1">
<title> - The Java EE 5 Tutorial</title>
<meta name="robots" content="index,follow">
<meta name="robots" content="index,follow">
<meta name="date" content="2008-10-01">
<link rel="stylesheet" type="text/css" href="css/default.css">
<link rel="stylesheet" type="text/css" href="css/ipg.css">
<link rel="stylesheet" type="text/css" href="css/j5eetutorial.css">
</head>

<body>

<table border="0" cellpadding="5" cellspacing="0" width="100%">
<tbody>
   <tr valign="top">
      <td><p class="toc level1"><a href="docinfo.html">Document Information</a></p>
<p class="toc level1 tocsp"><a href="gexaf.html">Preface</a></p>
<p class="toc level1 tocsp"><a href="gfirp.html">Part&nbsp;I&nbsp;Introduction</a></p>
<p class="toc level2"><a href="bnaaw.html">1.&nbsp;&nbsp;Overview</a></p>
<p class="toc level2"><a href="gfiud.html">2.&nbsp;&nbsp;Using the Tutorial Examples</a></p>
<p class="toc level1 tocsp"><a href="bnadp.html">Part&nbsp;II&nbsp;The Web Tier</a></p>
<p class="toc level2"><a href="bnadr.html">3.&nbsp;&nbsp;Getting Started with Web Applications</a></p>
<p class="toc level2"><a href="bnafd.html">4.&nbsp;&nbsp;Java Servlet Technology</a></p>
<p class="toc level2"><a href="bnagx.html">5.&nbsp;&nbsp;JavaServer Pages Technology</a></p>
<p class="toc level2"><a href="bnajo.html">6.&nbsp;&nbsp;JavaServer Pages Documents</a></p>
<p class="toc level2"><a href="bnakc.html">7.&nbsp;&nbsp;JavaServer Pages Standard Tag Library</a></p>
<p class="toc level2"><a href="bnalj.html">8.&nbsp;&nbsp;Custom Tags in JSP Pages</a></p>
<p class="toc level2"><a href="bnaon.html">9.&nbsp;&nbsp;Scripting in JSP Pages</a></p>
<p class="toc level2"><a href="bnaph.html">10.&nbsp;&nbsp;JavaServer Faces Technology</a></p>
<p class="toc level2"><a href="bnaqz.html">11.&nbsp;&nbsp;Using JavaServer Faces Technology in JSP Pages</a></p>
<p class="toc level2"><a href="bnatx.html">12.&nbsp;&nbsp;Developing with JavaServer Faces Technology</a></p>
<p class="toc level2"><a href="bnavg.html">13.&nbsp;&nbsp;Creating Custom UI Components</a></p>
<p class="toc level2"><a href="bnawo.html">14.&nbsp;&nbsp;Configuring JavaServer Faces Applications</a></p>
<p class="toc level2"><a href="bnaxu.html">15.&nbsp;&nbsp;Internationalizing and Localizing Web Applications</a></p>
<p class="toc level1 tocsp"><a href="bnayk.html">Part&nbsp;III&nbsp;Web Services</a></p>
<p class="toc level2"><a href="bnayl.html">16.&nbsp;&nbsp;Building Web Services with JAX-WS</a></p>
<p class="toc level2"><a href="bnazf.html">17.&nbsp;&nbsp;Binding between XML Schema and Java Classes</a></p>
<p class="toc level2"><a href="bnbdv.html">18.&nbsp;&nbsp;Streaming API for XML</a></p>
<p class="toc level2"><a href="bnbhf.html">19.&nbsp;&nbsp;SOAP with Attachments API for Java</a></p>
<p class="toc level1 tocsp"><a href="bnblr.html">Part&nbsp;IV&nbsp;Enterprise Beans</a></p>
<p class="toc level2"><a href="bnbls.html">20.&nbsp;&nbsp;Enterprise Beans</a></p>
<p class="toc level2"><a href="bnbnb.html">21.&nbsp;&nbsp;Getting Started with Enterprise Beans</a></p>
<p class="toc level2"><a href="bnboc.html">22.&nbsp;&nbsp;Session Bean Examples</a></p>
<p class="toc level2"><a href="bnbpk.html">23.&nbsp;&nbsp;A Message-Driven Bean Example</a></p>
<p class="toc level1 tocsp"><a href="bnbpy.html">Part&nbsp;V&nbsp;Persistence</a></p>
<p class="toc level2"><a href="bnbpz.html">24.&nbsp;&nbsp;Introduction to the Java Persistence API</a></p>
<p class="toc level2"><a href="bnbrl.html">25.&nbsp;&nbsp;Persistence in the Web Tier</a></p>
<p class="toc level2"><a href="bnbrs.html">26.&nbsp;&nbsp;Persistence in the EJB Tier</a></p>
<p class="toc level2"><a href="bnbtg.html">27.&nbsp;&nbsp;The Java Persistence Query Language</a></p>
<p class="toc level1 tocsp"><a href="bnbwi.html">Part&nbsp;VI&nbsp;Services</a></p>
<p class="toc level2"><a href="bnbwj.html">28.&nbsp;&nbsp;Introduction to Security in the Java EE Platform</a></p>
<p class="toc level2"><a href="bnbyk.html">29.&nbsp;&nbsp;Securing Java EE Applications</a></p>
<p class="toc level2"><a href="bncas.html">30.&nbsp;&nbsp;Securing Web Applications</a></p>
<p class="toc level2"><a href="bncdq.html">31.&nbsp;&nbsp;The Java Message Service API</a></p>
<p class="toc level2"><a href="bncgv.html">32.&nbsp;&nbsp;Java EE Examples Using the JMS API</a></p>
<p class="toc level2"><a href="bncih.html">33.&nbsp;&nbsp;Transactions</a></p>
<p class="toc level2"><a href="bncjh.html">34.&nbsp;&nbsp;Resource Connections</a></p>
<p class="toc level2"><a href="bncjx.html">35.&nbsp;&nbsp;Connector Architecture</a></p>
<p class="toc level1 tocsp"><a href="bnckn.html">Part&nbsp;VII&nbsp;Case Studies</a></p>
<p class="toc level2"><a href="bncko.html">36.&nbsp;&nbsp;The Coffee Break Application</a></p>
<p class="toc level2"><a href="bnclz.html">37.&nbsp;&nbsp;The Duke's Bank Application</a></p>
<p class="toc level1 tocsp"><a href="gexbq.html">Part&nbsp;VIII&nbsp;Appendixes</a></p>
<p class="toc level2"><a href="bncno.html">A.&nbsp;&nbsp;Java Encoding Schemes</a></p>
<p class="toc level2"><a href="bncnq.html">B.&nbsp;&nbsp;Preparation for Java EE Certification Exams</a></p>
<p class="toc level2"><a href="bncnt.html">C.&nbsp;&nbsp;About the Authors</a></p>
<p class="toc level1 tocsp"><a href="idx-1.html">Index</a></p>
</td>
      <td width="10px">&nbsp;</td>
      <td width="705px">
         <div class="header">
             <div class="header-links-top">
                 <a href="http://java.sun.com">java.sun.com</a> |
                 <a href="http://docs.sun.com/">docs.sun.com</a><br>
             </div> 
             <img src="graphics/tutorialBanner.gif" width="704" height="120" alt="The Java&trade; EE 5 Tutorial"/>
             <div class="header-links">
	         <a href="index.html">Home</a> |
                 <a href="http://java.sun.com/javaee/5/docs/tutorial/information/download.html">Download</a> |
                 <a href="http://java.sun.com/javaee/5/docs/tutorial/doc/JavaEETutorial.pdf">PDF</a> |
                 <a href="http://java.sun.com/javaee/5/docs/api/index.html">API</a> |
                 <a href="http://java.sun.com/javaee/5/docs/tutorial/information/faq.html">FAQ</a> |
                 <a href="http://java.sun.com/javaee/5/docs/tutorial/information/search.html">Search</a> |
                 <a href="http://java.sun.com/javaee/5/docs/tutorial/information/sendusmail.html">Feedback</a> |
                 <a href="http://java.sun.com/javaee/5/docs/tutorial/information/history.html">History</a>
             </div>
             <div class="navigation">
                 <a href="idx-5.html"><img style="padding-right: 3px" src="graphics/leftButton.gif" border="0"></a>
                 <a href="sjsaseej2eet.html"><img style="padding-right: 3px" src="graphics/upButton.gif" border="0"></a>
                 <a href="idx-7.html"><img style="padding-left: 3px" src="graphics/rightButton.gif" border="0"></a>
             </div>
         </div>

	 <div class="maincontent">      	 
             <h4>J</h4>
<div class="indexdiv">
<dl>
<dd>J2EE Connector architecture, <a href="bnacj.html#indexterm-98">J2EE Connector Architecture</a><dl>
<dd>CCI, <a href="bnckj.html#indexterm-3120">Common Client Interface</a></dd>
<dd>connection management contract, <a href="bnckb.html#indexterm-3109">Outbound Contracts</a></dd>
<dd>life-cycle management contract, <a href="bnckb.html#indexterm-3105">Life-Cycle Management</a></dd>
<dd>messaging contract, <a href="bnckb.html#indexterm-3118">Messaging Contracts</a></dd>
<dd>resource adapters<dl>
<dd><i>See </i>resource adapters</dd>
</dl>
security management contract, <a href="bnckb.html#indexterm-3114">Outbound Contracts</a></dd>
<dd>transaction management contract, <a href="bnckb.html#indexterm-3111">Outbound Contracts</a></dd>
<dd>work management contract, <a href="bnckb.html#indexterm-3107">Work Management Contract</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd>JAAS<dl>
<dd><a href="bnacj.html#indexterm-116">Java Authentication and Authorization Service</a></dd>
<dd><a href="bnbwy.html#indexterm-2414">Java SE Security Implementation Mechanisms</a></dd>
<dd><a href="bncah.html#indexterm-2685">Using Login Modules</a></dd>
</dl>
<dl>
<dd>login modules, <a href="bncah.html#indexterm-2687">Using Login Modules</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd>JACC, <a href="bnbxi.html#indexterm-2460">Securing the Application Server</a></dd>
</dl>
<dl>
<dd>JAF, <a href="bnacj.html#indexterm-83">JavaBeans Activation Framework</a></dd>
</dl>
<dl>
<dd>JAR files<dl>
<dd><i>See also </i>EJB JAR files<dd><tt>javaee.jar</tt>, <a href="bnbnc.html#indexterm-2072">Compiling and Packaging the converter Example Using Ant</a></dd>
<dd>query language, <a href="bnbuf.html#indexterm-2300">Identification Variables</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd>JAR signatures, <a href="bnbwy.html#indexterm-2427">Java SE Security Implementation Mechanisms</a></dd>
</dl>
<dl>
<dd>Java API for XML Binding, <i>See </i>JAXB</dd>
</dl>
<dl>
<dd>Java API for XML Processing, <i>See </i>JAXP</dd>
</dl>
<dl>
<dd>Java API for XML Registries, <i>See </i>JAXR</dd>
</dl>
<dl>
<dd>Java API for XML Web Services, <i>See </i>JAX-WS</dd>
</dl>
<dl>
<dd>Java Architecture for XML Binding, <i>See </i>JAXB</dd>
</dl>
<dl>
<dd>Java Authentication and Authorization Service, <a href="bnbwy.html#indexterm-2413">Java SE Security Implementation Mechanisms</a><dl>
<dd><i>See </i>JAAS</dd>
</dl>
</dd>
</dl>
<dl>
<dd>Java BluePrints, <a href="gexap.html#indexterm-155">Tutorial Example Directory Structure</a></dd>
</dl>
<dl>
<dd>Java Cryptography Extension (JCE), <a href="bnbwy.html#indexterm-2418">Java SE Security Implementation Mechanisms</a></dd>
</dl>
<dl>
<dd>Java DB database, <a href="bnadf.html#indexterm-127">Tools</a><dl>
<dd>starting, <a href="bnadk.html#indexterm-148">Starting and Stopping the Java DB Database Server</a></dd>
<dd>stopping, <a href="bnadk.html#indexterm-149">Starting and Stopping the Java DB Database Server</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd>Java EE 5 platform, APIs, <a href="bnacj.html#indexterm-68">Java EE 5 APIs</a></dd>
</dl>
<dl>
<dd>Java EE applications, <a href="bnaay.html#indexterm-3">Distributed Multitiered Applications</a><dl>
<dd><i>See also </i>Duke&rsquo;s Bank<dd>debugging, <a href="bnadl.html#indexterm-156">Debugging Java EE Applications</a></dd>
<dd>deploying, <a href="bnbns.html#indexterm-2086">Deploying the converter Java EE Application</a></dd>
<dd>iterative development, <a href="bnboa.html#indexterm-2088">Modifying the Java EE Application</a></dd>
<dd>JMS examples<dl>
<dd><a href="bncgw.html#indexterm-2971">A Java EE Application That Uses the JMS API with a Session Bean</a></dd>
<dd><a href="bnchf.html#indexterm-2977">A Java EE Application That Uses the JMS API with an Entity</a></dd>
<dd><a href="bnchp.html#indexterm-2992">An Application Example That Consumes Messages from a Remote Server</a></dd>
<dd><a href="bnchx.html#indexterm-2997">An Application Example That Deploys a Message-Driven Bean on Two Servers</a></dd>
</dl>
</dd>
<dd>running on more than one system<dl>
<dd><a href="bnchp.html#indexterm-2987">An Application Example That Consumes Messages from a Remote Server</a></dd>
<dd><a href="bnchx.html#indexterm-2993">An Application Example That Deploys a Message-Driven Bean on Two Servers</a></dd>
</dl>
</dd>
<dd>tiers, <a href="bnaay.html#indexterm-4">Distributed Multitiered Applications</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd>Java EE clients, <a href="bnaay.html#indexterm-8">Java EE Clients</a><dl>
<dd>application clients, <a href="bnaay.html#indexterm-12">Application Clients</a><dl>
<dd><i>See also </i>application clients</dd>
</dl>
web clients, <a href="bnadr.html#indexterm-160">Getting Started with Web Applications</a><dl>
<dd><i>See also </i>web clients</dd>
</dl>
web clients versus application clients, <a href="bnaay.html#indexterm-16">Java EE Server Communications</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd>Java EE components, <a href="bnaay.html#indexterm-6">Java EE Components</a><dl>
<dd>sending email, <a href="bncjp.html#indexterm-3091">The confirmer Example Application</a></dd>
<dd>types, <a href="bnaay.html#indexterm-7">Java EE Components</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd>Java EE modules<dl>
<dd><a href="bnaby.html#indexterm-48">Packaging Applications</a></dd>
<dd><a href="bnaby.html#indexterm-51">Packaging Applications</a></dd>
</dl>
<dl>
<dd>application client modules, <a href="bnaby.html#indexterm-55">Packaging Applications</a></dd>
<dd>EJB modules<dl>
<dd><a href="bnaby.html#indexterm-52">Packaging Applications</a></dd>
<dd><a href="bnbmp.html#indexterm-2053">The Contents of an Enterprise Bean</a></dd>
</dl>
</dd>
<dd>resource adapter modules<dl>
<dd><a href="bnaby.html#indexterm-56">Packaging Applications</a></dd>
<dd><a href="bncjy.html#indexterm-3101">About Resource Adapters</a></dd>
</dl>
</dd>
<dd>web modules<dl>
<dd><i>See </i>web modules</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
<dl>
<dd>Java EE platform, <a href="bnaay.html#indexterm-2">Distributed Multitiered Applications</a><dl>
<dd>JMS and, <a href="bncdr.html#indexterm-2786">How Does the JMS API Work with the Java EE Platform?</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd>Java EE security model, <a href="bnabo.html#indexterm-32">Container Services</a></dd>
</dl>
<dl>
<dd>Java EE servers, <a href="bnabo.html#indexterm-36">Container Types</a></dd>
</dl>
<dl>
<dd>Java EE transaction model, <a href="bnabo.html#indexterm-33">Container Services</a></dd>
</dl>
<dl>
<dd>Java Generic Security Services, <a href="bnbwy.html#indexterm-2415">Java SE Security Implementation Mechanisms</a></dd>
</dl>
<dl>
<dd>Java GSS-API, <a href="bnbwy.html#indexterm-2416">Java SE Security Implementation Mechanisms</a></dd>
</dl>
<dl>
<dd>Java Message Service (JMS) API<dl>
<dd>message-driven beans.<dl>
<dd><i>See </i>message-driven beans</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
<dl>
<dd>Java Naming and Directory Interface, <i>See </i>JNDI</dd>
</dl>
<dl>
<dd>Java Persistence API query language, <i>See </i>query language</dd>
</dl>
<dl>
<dd>Java Secure Sockets Extension, <a href="bnbwy.html#indexterm-2420">Java SE Security Implementation Mechanisms</a></dd>
</dl>
<dl>
<dd>Java Servlet technology, <a href="bnacj.html#indexterm-72">Java Servlet Technology</a><dl>
<dd><i>See also </i>servlets</dd>
</dl>
</dd>
</dl>
<dl>
<dd>Java Transaction API, <i>See </i>JTA</dd>
</dl>
<dl>
<dd>Java type mapping, <a href="bnbcv.html#indexterm-1804">XmlAdapter Field Example</a></dd>
</dl>
<dl>
<dd>JavaBeans Activation Framework, <i>See </i>JAF</dd>
</dl>
<dl>
<dd>JavaBeans components<dl>
<dd><a href="bnaay.html#indexterm-15">The JavaBeans Component Architecture</a></dd>
<dd><a href="bnair.html#indexterm-369">JavaBeans Components</a></dd>
</dl>
<dl>
<dd>creating in JSP pages, <a href="bnair.html#indexterm-377">Creating and Using a JavaBeans Component</a></dd>
<dd>design conventions, <a href="bnair.html#indexterm-370">JavaBeans Component Design Conventions</a></dd>
<dd>Duke&rsquo;s Bank, <a href="bncmt.html#indexterm-3180">Design Strategies</a></dd>
<dd>in WAR files, <a href="bnadx.html#indexterm-176">Web Modules</a></dd>
<dd>methods, <a href="bnair.html#indexterm-372">JavaBeans Component Design Conventions</a></dd>
<dd>properties<dl>
<dd><a href="bnair.html#indexterm-371">JavaBeans Component Design Conventions</a></dd>
<dd><a href="bnair.html#indexterm-373">JavaBeans Component Design Conventions</a></dd>
</dl>
<dl>
<dd>retrieving in JSP pages, <a href="bnair.html#indexterm-388">Retrieving JavaBeans Component Properties</a></dd>
<dd>setting in JSP pages, <a href="bnair.html#indexterm-379">Setting JavaBeans Component Properties</a></dd>
</dl>
using in JSP pages, <a href="bnair.html#indexterm-375">Creating and Using a JavaBeans Component</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd>JavaMail API, <a href="bnacj.html#indexterm-82">JavaMail API</a></dd>
</dl>
<dl>
<dd>JavaMail resources, <i>See </i>mail sessions</dd>
</dl>
<dl>
<dd>JavaServer Faces, <a href="bnacj.html#indexterm-78">JavaServer Faces</a></dd>
</dl>
<dl>
<dd>JavaServer Faces application development roles<dl>
<dd>application architects<dl>
<dd>custom converters, <a href="bnaus.html#indexterm-1350">Creating a Custom Converter</a></dd>
<dd>error message registration, <a href="bnauw.html#indexterm-1389">Creating a Custom Validator</a></dd>
<dd>navigation rules, <a href="bnatn.html#indexterm-1247">Referencing a Method That Performs Navigation</a></dd>
<dd>registering custom UI components, <a href="bnavt.html#indexterm-1496">Steps for Creating a Custom Component</a></dd>
<dd>responsibilities, <a href="bnawo.html#indexterm-1561">Configuring JavaServer Faces Applications</a></dd>
</dl>
application developers<dl>
<dd><a href="bnaqd.html#indexterm-728">Component Rendering Model</a></dd>
<dd><a href="bnaty.html#indexterm-1301">UIInput and UIOutput Properties</a></dd>
</dl>
<dl>
<dd>responsibilities, <a href="bnatx.html#indexterm-1293">Developing with JavaServer Faces Technology</a></dd>
</dl>
page authors, <a href="bnauw.html#indexterm-1386">Creating a Custom Validator</a><dl>
<dd><tt>ActionListener</tt> registration, <a href="bnasz.html#indexterm-1166">Registering an Action Listener on a Component</a></dd>
<dd>component rendering model, <a href="bnaqd.html#indexterm-727">Component Rendering Model</a></dd>
<dd>custom converters, <a href="bnaus.html#indexterm-1351">Creating a Custom Converter</a></dd>
<dd>custom objects, <a href="bnatt.html#indexterm-1265">Using Custom Objects</a></dd>
<dd>responsibilities, <a href="bnaqz.html#indexterm-888">Using JavaServer Faces Technology in JSP Pages</a></dd>
</dl>
</dd>
</dl>
</dd>
</dl>
<dl>
<dd>JavaServer Faces core tag library, <a href="bnarb.html#indexterm-893">Setting Up a Page</a><dl>
<dd><tt>action</tt> attribute, <a href="bnarf.html#indexterm-1033">Using Command Components for Performing Actions and Navigation</a></dd>
<dd><tt>actionListener</tt> tag<dl>
<dd><a href="bnarc.html#indexterm-904">Using the Core Tags</a></dd>
<dd><a href="bnasz.html#indexterm-1164">Registering an Action Listener on a Component</a></dd>
<dd><a href="bnavh.html#indexterm-1465">When to Use a Custom Component</a></dd>
</dl>
</dd>
<dd><tt>attribute</tt> tag<dl>
<dd><a href="bnarc.html#indexterm-908">Using the Core Tags</a></dd>
<dd><a href="bnarc.html#indexterm-909">Using the Core Tags</a></dd>
</dl>
</dd>
<dd><tt>convertDateTime</tt> tag<dl>
<dd><a href="bnarc.html#indexterm-912">Using the Core Tags</a></dd>
<dd><a href="bnast.html#indexterm-1141">Using DateTimeConverter</a></dd>
</dl>
</dd>
<dd><tt>convertDateTime</tt> tag attributes, <a href="bnast.html#indexterm-1145">Using DateTimeConverter</a></dd>
<dd><tt>converter</tt> tag<dl>
<dd><a href="bnarc.html#indexterm-911">Using the Core Tags</a></dd>
<dd><a href="bnast.html#indexterm-1136">Converting a Component&rsquo;s Value</a></dd>
<dd><a href="bnatt.html#indexterm-1270">Using Custom Objects</a></dd>
</dl>
</dd>
<dd><tt>converterId</tt> attribute, <a href="bnast.html#indexterm-1130">Converting a Component&rsquo;s Value</a></dd>
<dd><tt>convertNumber</tt> tag<dl>
<dd><a href="bnarc.html#indexterm-913">Using the Core Tags</a></dd>
<dd><a href="bnast.html#indexterm-1134">Converting a Component&rsquo;s Value</a></dd>
<dd><a href="bnast.html#indexterm-1149">Using NumberConverter</a></dd>
</dl>
</dd>
<dd><tt>convertNumber</tt> tag attributes, <a href="bnast.html#indexterm-1153">Using NumberConverter</a></dd>
<dd><tt>facet</tt> tag<dl>
<dd><a href="bnarc.html#indexterm-914">Using the Core Tags</a></dd>
<dd><a href="bnarc.html#indexterm-915">Using the Core Tags</a></dd>
<dd><a href="bnarc.html#indexterm-943">Using the Core Tags</a></dd>
<dd><a href="bnarf.html#indexterm-1068">Laying Out Components with the UIPanel Component</a></dd>
</dl>
</dd>
<dd><tt>jsf_core</tt> TLD<dl>
<dd><a href="bnarb.html#indexterm-896">Setting Up a Page</a></dd>
<dd><a href="bnarc.html#indexterm-941">Using the Core Tags</a></dd>
</dl>
</dd>
<dd><tt>loadBundle</tt> tag<dl>
<dd><a href="bnarc.html#indexterm-916">Using the Core Tags</a></dd>
<dd><a href="bnarc.html#indexterm-945">Using the Core Tags</a></dd>
</dl>
</dd>
<dd><tt>param</tt> tag<dl>
<dd><a href="bnarc.html#indexterm-919">Using the Core Tags</a></dd>
<dd><a href="bnarc.html#indexterm-946">Using the Core Tags</a></dd>
<dd><a href="bnarf.html#indexterm-1027">Displaying a Formatted Message with the outputFormat Tag</a></dd>
<dd><a href="bnatg.html#indexterm-1206">Binding a Component Value to an Implicit Object</a></dd>
</dl>
</dd>
<dd><tt>parseLocale</tt> attribute, <a href="bnast.html#indexterm-1143">Using DateTimeConverter</a></dd>
<dd><tt>selectItem</tt> tag<dl>
<dd><a href="bnaqd.html#indexterm-771">Component Rendering Model</a></dd>
<dd><a href="bnarc.html#indexterm-947">Using the Core Tags</a></dd>
<dd><a href="bnarf.html#indexterm-1077">Displaying a Menu Using the selectOneMenu Tag</a></dd>
<dd><a href="bnarf.html#indexterm-1084">Rendering Components for Selecting Multiple Values</a></dd>
</dl>
</dd>
<dd><tt>selectitem</tt> tag<dl>
<dd><a href="bnarc.html#indexterm-921">Using the Core Tags</a></dd>
<dd><a href="bnarf.html#indexterm-1090">The UISelectItem, UISelectItems, and UISelectItemGroup Components</a></dd>
</dl>
</dd>
<dd><tt>selectItems</tt> tag<dl>
<dd><a href="bnaqd.html#indexterm-772">Component Rendering Model</a></dd>
<dd><a href="bnarc.html#indexterm-948">Using the Core Tags</a></dd>
<dd><a href="bnarf.html#indexterm-1076">Displaying a Menu Using the selectOneMenu Tag</a></dd>
<dd><a href="bnarf.html#indexterm-1083">Rendering Components for Selecting Multiple Values</a></dd>
</dl>
</dd>
<dd><tt>selectitems</tt> tag<dl>
<dd><a href="bnarc.html#indexterm-924">Using the Core Tags</a></dd>
<dd><a href="bnarf.html#indexterm-1091">The UISelectItem, UISelectItems, and UISelectItemGroup Components</a></dd>
</dl>
</dd>
<dd><tt>subview</tt> tag<dl>
<dd><a href="bnarb.html#indexterm-902">Setting Up a Page</a></dd>
<dd><a href="bnarc.html#indexterm-926">Using the Core Tags</a></dd>
<dd><a href="bnarc.html#indexterm-949">Using the Core Tags</a></dd>
</dl>
</dd>
<dd><tt>type</tt> attribute, <a href="bnasz.html#indexterm-1160">Registering a Value-Change Listener on a Component</a></dd>
<dd><tt>validateDoubleRange</tt> tag<dl>
<dd><a href="bnarc.html#indexterm-930">Using the Core Tags</a></dd>
<dd><a href="bnatc.html#indexterm-1175">Using the Standard Validators</a></dd>
</dl>
</dd>
<dd><tt>validateLength</tt> tag<dl>
<dd><a href="bnarc.html#indexterm-932">Using the Core Tags</a></dd>
<dd><a href="bnatc.html#indexterm-1178">Using the Standard Validators</a></dd>
</dl>
</dd>
<dd><tt>validateLongRange</tt> tag<dl>
<dd><a href="bnarc.html#indexterm-934">Using the Core Tags</a></dd>
<dd><a href="bnatc.html#indexterm-1181">Using the Standard Validators</a></dd>
<dd><a href="bnatc.html#indexterm-1185">Using the LongRangeValidator</a></dd>
</dl>
</dd>
<dd><tt>validator</tt> tag<dl>
<dd><a href="bnaqd.html#indexterm-825">Validation Model</a></dd>
<dd><a href="bnarc.html#indexterm-936">Using the Core Tags</a></dd>
</dl>
<dl>
<dd>custom objects, <a href="bnatt.html#indexterm-1274">Using Custom Objects</a></dd>
<dd>custom validator tags, <a href="bnauw.html#indexterm-1407">Creating a Custom Tag</a></dd>
<dd>custom validators, <a href="bnauw.html#indexterm-1388">Creating a Custom Validator</a></dd>
</dl>
validator tags<dl>
<dd><i>See </i>validator tags</dd>
</dl>
<tt>valueChangeListener</tt> tag<dl>
<dd><a href="bnarc.html#indexterm-906">Using the Core Tags</a></dd>
<dd><a href="bnasz.html#indexterm-1158">Registering a Value-Change Listener on a Component</a></dd>
</dl>
</dd>
<dd><tt>verbatim</tt> tag<dl>
<dd><a href="bnarc.html#indexterm-938">Using the Core Tags</a></dd>
<dd><a href="bnarc.html#indexterm-950">Using the Core Tags</a></dd>
</dl>
</dd>
<dd><tt>view</tt> tag<dl>
<dd><a href="bnarb.html#indexterm-899">Setting Up a Page</a></dd>
<dd><a href="bnarc.html#indexterm-925">Using the Core Tags</a></dd>
<dd><a href="bnarc.html#indexterm-940">Using the Core Tags</a></dd>
<dd><a href="bnarc.html#indexterm-951">Using the Core Tags</a></dd>
</dl>
</dd>
</dl>
</dd>
</dl>
<dl>
<dd>JavaServer Faces expression language<dl>
<dd>method-binding expressions<dl>
<dd><i>See </i>method binding<dd>method-binding expressions, <a href="bnaql.html#indexterm-832">Navigation Model</a></dd>
</dl>
</dd>
</dl>
</dd>
</dl>
<dl>
<dd>JavaServer Faces standard HTML render kit library, <a href="bnaxh.html#indexterm-1621">Registering a Custom Renderer with a Render Kit</a></dd>
</dl>
<dl>
<dd>JavaServer Faces standard HTML Render Kit library, <tt>html_basic</tt> TLD, <a href="bnawn.html#indexterm-1560">Defining the Custom Component Tag in a Tag Library Descriptor</a></dd>
</dl>
<dl>
<dd>JavaServer Faces standard HTML render kit tag library<dl>
<dd><a href="bnaqd.html#indexterm-739">Component Rendering Model</a></dd>
<dd><a href="bnarb.html#indexterm-891">Setting Up a Page</a></dd>
</dl>
<dl>
<dd><tt>html_basic</tt> TLD, <a href="bnarb.html#indexterm-895">Setting Up a Page</a></dd>
<dd>UI component tags<dl>
<dd><i>See </i>UI component tags</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
<dl>
<dd>JavaServer Faces standard UI components<dl>
<dd><a href="bnaqd.html#indexterm-695">User Interface Component Classes</a></dd>
<dd><a href="bnavg.html#indexterm-1456">Creating Custom UI Components</a></dd>
</dl>
<dl>
<dd><tt>UIColumn</tt> component, <a href="bnarf.html#indexterm-1050">Adding Graphics and Images with the graphicImage Tag</a></dd>
<dd><tt>UICommand</tt> component<dl>
<dd><a href="bnarf.html#indexterm-1032">Using Command Components for Performing Actions and Navigation</a></dd>
<dd><a href="bnarf.html#indexterm-1035">Using Command Components for Performing Actions and Navigation</a></dd>
<dd><a href="bnasz.html#indexterm-1167">Registering an Action Listener on a Component</a></dd>
</dl>
</dd>
<dd><tt>UIComponent</tt> component, <a href="bnaus.html#indexterm-1366">Creating a Custom Converter</a></dd>
<dd><tt>UIData</tt> component<dl>
<dd><a href="bnarf.html#indexterm-1048">Adding Graphics and Images with the graphicImage Tag</a></dd>
<dd><a href="bnaty.html#indexterm-1303">UIData Properties</a></dd>
</dl>
</dd>
<dd><tt>UIForm</tt> component, <a href="bnarf.html#indexterm-975">Adding a Form Component</a></dd>
<dd><tt>UIGraphic</tt> component, <a href="bnarf.html#indexterm-1059">Adding Graphics and Images with the graphicImage Tag</a></dd>
<dd><tt>UIInput</tt> component<dl>
<dd><a href="bnarf.html#indexterm-978">Using Text Components</a></dd>
<dd><a href="bnarf.html#indexterm-982">Using Text Components</a></dd>
<dd><a href="bnarf.html#indexterm-1013">Rendering a Text Field with the inputText Tag</a></dd>
<dd><a href="bnaty.html#indexterm-1307">UIData Properties</a></dd>
</dl>
</dd>
<dd><tt>UIOutput</tt> component<dl>
<dd><a href="bnarc.html#indexterm-939">Using the Core Tags</a></dd>
<dd><a href="bnarf.html#indexterm-974">The value and binding Attributes</a></dd>
<dd><a href="bnarf.html#indexterm-979">Using Text Components</a></dd>
<dd><a href="bnarf.html#indexterm-991">Using Text Components</a></dd>
</dl>
</dd>
<dd><tt>UIPanel</tt> component, <a href="bnarf.html#indexterm-1061">Laying Out Components with the UIPanel Component</a></dd>
<dd><tt>UISelectBoolean</tt> component, <a href="bnaty.html#indexterm-1309">UISelectBoolean Properties</a></dd>
<dd><tt>UISelectItem</tt> component<dl>
<dd><a href="bnaty.html#indexterm-1314">UISelectMany Properties</a></dd>
<dd><a href="bnaty.html#indexterm-1319">UISelectItem Properties</a></dd>
</dl>
</dd>
<dd><tt>UISelectItems</tt> component<dl>
<dd><a href="bnarf.html#indexterm-1092">The UISelectItem, UISelectItems, and UISelectItemGroup Components</a></dd>
<dd><a href="bnaty.html#indexterm-1315">UISelectMany Properties</a></dd>
<dd><a href="bnaty.html#indexterm-1322">UISelectItems Properties</a></dd>
</dl>
</dd>
<dd><tt>UISelectMany</tt> component<dl>
<dd><a href="bnarc.html#indexterm-923">Using the Core Tags</a></dd>
<dd><a href="bnarf.html#indexterm-1088">The UISelectItem, UISelectItems, and UISelectItemGroup Components</a></dd>
<dd><a href="bnarf.html#indexterm-1094">The UISelectItem, UISelectItems, and UISelectItemGroup Components</a></dd>
<dd><a href="bnaty.html#indexterm-1312">UISelectMany Properties</a></dd>
</dl>
</dd>
<dd><tt>UISelectOne</tt> component<dl>
<dd><a href="bnarc.html#indexterm-922">Using the Core Tags</a></dd>
<dd><a href="bnarf.html#indexterm-1087">The UISelectItem, UISelectItems, and UISelectItemGroup Components</a></dd>
<dd><a href="bnarf.html#indexterm-1093">The UISelectItem, UISelectItems, and UISelectItemGroup Components</a></dd>
</dl>
</dd>
<dd><tt>UISelectOne</tt> properties, <a href="bnaty.html#indexterm-1317">UISelectOne Properties</a></dd>
<dd><tt>UIViewRoot</tt> component, <a href="bnavm.html#indexterm-1472">Understanding the Image Map Example</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd>JavaServer Faces tag libraries<dl>
<dd>JavaServer Faces core tag library, <a href="bnarc.html#indexterm-903">Using the Core Tags</a><dl>
<dd><i>See </i>JavaServer Faces core tag library</dd>
</dl>
JavaServer Faces standard HTML render kit tag library<dl>
<dd><i>See </i>JavaServer Faces standard HTML render kit tag library</dd>
</dl>
<tt>taglib</tt> directives<dl>
<dd><a href="bnarb.html#indexterm-897">Setting Up a Page</a></dd>
<dd><a href="bnatt.html#indexterm-1279">Using Custom Objects</a></dd>
</dl>
</dd>
</dl>
</dd>
</dl>
<dl>
<dd>JavaServer Faces technology<dl>
<dd><a href="bnahq.html#indexterm-340">Unified Expression Language</a></dd>
<dd><a href="bnaph.html#indexterm-654">JavaServer Faces Technology</a></dd>
</dl>
<dl>
<dd>advantages of, <a href="bnapj.html#indexterm-660">JavaServer Faces Technology Benefits</a></dd>
<dd>component rendering model<dl>
<dd><i>See </i>component rendering model</dd>
</dl>
configuring applications<dl>
<dd><i>See </i>configuring JavaServer Faces applications</dd>
</dl>
conversion model<dl>
<dd><i>See </i>conversion model</dd>
</dl>
event and listener model<dl>
<dd><i>See </i>event and listener model</dd>
</dl>
<tt>FacesContext</tt> class<dl>
<dd><a href="bnaqq.html#indexterm-853">The Life Cycle of a JavaServer Faces Page</a></dd>
<dd><a href="bnatt.html#indexterm-1292">Using a Custom Component</a></dd>
<dd><a href="bnaum.html#indexterm-1345">Creating a Message with a Message Factory</a></dd>
</dl>
<dl>
<dd>apply request values phase, <a href="bnaqq.html#indexterm-866">Apply Request Values Phase</a></dd>
<dd>custom converters, <a href="bnaus.html#indexterm-1359">Creating a Custom Converter</a></dd>
<dd>image maps, <a href="bnavm.html#indexterm-1473">Understanding the Image Map Example</a></dd>
<dd>performing encoding, <a href="bnavu.html#indexterm-1515">Performing Encoding</a></dd>
<dd>process validations phase, <a href="bnaqq.html#indexterm-872">Process Validations Phase</a></dd>
<dd>update model values phase, <a href="bnaqq.html#indexterm-879">Update Model Values Phase</a></dd>
<dd><tt>Validator</tt> interface<dl>
<dd><a href="bnauw.html#indexterm-1395">Implementing the Validator Interface</a></dd>
<dd><a href="bnavb.html#indexterm-1442">Writing a Method to Perform Validation</a></dd>
</dl>
</dd>
</dl>
<tt>FacesServlet</tt> class, <a href="bnaxj.html#indexterm-1633">Identifying the Servlet for Life Cycle Processing</a></dd>
<dd><tt>jsf-api.jar</tt> file, <a href="bnaxj.html#indexterm-1642">Including the Required JAR Files</a></dd>
<dd><tt>jsf-impl.jar</tt> file, <a href="bnaxj.html#indexterm-1643">Including the Required JAR Files</a></dd>
<dd>lifecycle<dl>
<dd><i>See </i>lifecycle of a JavaServer Faces page</dd>
</dl>
UI component behavioral interfaces<dl>
<dd>UI component behavioral interfaces, <a href="bnaqd.html#indexterm-716">User Interface Component Classes</a></dd>
</dl>
UI component classes<dl>
<dd><i>See </i>UI component classes</dd>
</dl>
UI component tags<dl>
<dd><i>See </i>UI component tags</dd>
</dl>
UI components<dl>
<dd><i>See </i>JavaServer Faces standard UI components</dd>
</dl>
validation model<dl>
<dd><i>See </i>validation model</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
<dl>
<dd>JavaServer Pages (JSP) technology, <a href="bnacj.html#indexterm-74">JavaServer Pages Technology</a><dl>
<dd><i>See also </i>JSP pages</dd>
</dl>
</dd>
</dl>
<dl>
<dd>JavaServer Pages Standard Tag Library<dl>
<dd><i>See </i>JSTL</dd>
</dl>
</dd>
</dl>
<dl>
<dd>JavaServer Pages technology, <a href="bnagx.html#indexterm-306">JavaServer Pages Technology</a><dl>
<dd><i>See also </i>JSP pages</dd>
</dl>
</dd>
</dl>
<dl>
<dd><tt>javax.activation.DataHandler</tt> class<dl>
<dd><a href="bnbhr.html#indexterm-1976">Creating an AttachmentPart Object and Adding Content</a></dd>
<dd><a href="bnbhr.html#indexterm-1977">Creating an AttachmentPart Object and Adding Content</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd><tt>javax.servlet.http</tt> package, <a href="bnafe.html#indexterm-208">What Is a Servlet?</a></dd>
</dl>
<dl>
<dd><tt>javax.servlet.jsp.tagext</tt> package<dl>
<dd><a href="bnann.html#indexterm-572">Programming Simple Tag Handlers</a></dd>
<dd><a href="bnaow.html#indexterm-633">Tag Handlers</a></dd>
<dd><a href="bnaow.html#indexterm-639">Tag Handlers</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd><tt>javax.servlet</tt> package, <a href="bnafe.html#indexterm-207">What Is a Servlet?</a></dd>
</dl>
<dl>
<dd><tt>javax.xml.bind.annotations</tt> package, <a href="bnazy.html#indexterm-1707">Java-to-Schema</a></dd>
</dl>
<dl>
<dd><tt>javax.xml.namespace.QName</tt> class, <a href="bnbhr.html#indexterm-1932">Adding Content to the Body</a></dd>
</dl>
<dl>
<dd><tt>javax.xml.soap</tt> package, <a href="bnbhf.html#indexterm-1891">SOAP with Attachments API for Java</a></dd>
</dl>
<dl>
<dd><tt>javax.xml.transform.Source</tt> interface, <a href="bnbhr.html#indexterm-1964">Adding Content to the SOAPPart Object</a></dd>
</dl>
<dl>
<dd>JAX-WS, <a href="bnacj.html#indexterm-87">Java API for XML Web Services (JAX-WS)</a><dl>
<dd>defined, <a href="bnayl.html#indexterm-1671">Building Web Services with JAX-WS</a></dd>
<dd>service endpoint interfaces, <a href="bnayn.html#indexterm-1682">Creating a Simple Web Service and Client with JAX-WS</a></dd>
<dd>specification, <a href="bnaze.html#indexterm-1684">Further Information about JAX-WS</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd>JAXB<dl>
<dd><a href="bnacj.html#indexterm-89">Java Architecture for XML Binding (JAXB)</a></dd>
<dd><a href="bnazf.html#indexterm-1688">Binding between XML Schema and Java Classes</a></dd>
</dl>
<dl>
<dd>binding process, <a href="bnazg.html#indexterm-1695">The JAXB Binding Process</a></dd>
<dd>customization, <a href="bnazy.html#indexterm-1704">Customizing Generated Classes and Java Program Elements</a><dl>
<dd>Java-to-schema, <a href="bnazy.html#indexterm-1706">Java-to-Schema</a></dd>
<dd>overview, <a href="bnbbf.html#indexterm-1779">Customization Overview</a></dd>
<dd>schema-to-Java, <a href="bnazy.html#indexterm-1705">Schema-to-Java</a></dd>
</dl>
examples<dl>
<dd>base files, <a href="bnbah.html#indexterm-1770">JAXB Examples</a></dd>
<dd>Create Marshal, <a href="bnbcv.html#indexterm-1784">Create Marshal Example</a></dd>
<dd>Customize Inline, <a href="bnbbf.html#indexterm-1780">Customize Inline Example</a></dd>
<dd>customizing bindings, <a href="bnbbf.html#indexterm-1778">Customizing JAXB Bindings</a></dd>
<dd>Datatype Converter, <a href="bnbbf.html#indexterm-1781">Datatype Converter Example</a></dd>
<dd>External Customize, <a href="bnbbf.html#indexterm-1782">External Customize Example</a></dd>
<dd>Java-to-schema, <a href="bnbcv.html#indexterm-1783">Java-to-Schema Examples</a></dd>
<dd>Modify Marshal, <a href="bnbay.html#indexterm-1776">Modify Marshal Example</a></dd>
<dd>overview, <a href="bnbah.html#indexterm-1768">JAXB Examples</a></dd>
<dd>schema-derived JAXB classes, <a href="bnbah.html#indexterm-1775">Schema-Derived JAXB Classes</a></dd>
<dd>Unmarshal Validate, <a href="bnbay.html#indexterm-1777">Unmarshal Validate Example</a></dd>
<dd>XmlAccessorOrder, <a href="bnbcv.html#indexterm-1785">XmlAccessorOrder Example</a></dd>
<dd>XmlAdapter Field, <a href="bnbcv.html#indexterm-1799">XmlAdapter Field Example</a></dd>
<dd>XmlAttribute Field, <a href="bnbcv.html#indexterm-1809">XmlAttribute Field Example</a></dd>
<dd>XmlRootElement, <a href="bnbcv.html#indexterm-1814">XmlRootElement Example</a></dd>
<dd>XmlSchemaType Class, <a href="bnbcv.html#indexterm-1817">XmlSchemaType Class Example</a></dd>
<dd>XmlType, <a href="bnbcv.html#indexterm-1822">XmlType Example</a></dd>
</dl>
processing model, <a href="bnazg.html#indexterm-1691">JAXB Architecture</a></dd>
<dd>schema compiler, <a href="bnazg.html#indexterm-1692">Architectural Overview</a></dd>
<dd>schema generator<dl>
<dd><a href="bnazg.html#indexterm-1693">Architectural Overview</a></dd>
<dd><a href="bnbah.html#indexterm-1773">JAXB Schema Generator Option</a></dd>
</dl>
</dd>
<dd>version 2.0 features, <a href="bnazf.html#indexterm-1690">Binding between XML Schema and Java Classes</a></dd>
<dd>XJC compiler, <a href="bnbah.html#indexterm-1771">JAXB Compiler Options</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd>JAXB data reading and writing, with <tt>XmlAdapter</tt> interface, <a href="bnbcv.html#indexterm-1806">XmlAdapter Field Example</a></dd>
</dl>
<dl>
<dd>JAXB data type special processing, using the <tt>@XmlJavaTypeAdapter</tt> annotation, <a href="bnbcv.html#indexterm-1803">XmlAdapter Field Example</a></dd>
</dl>
<dl>
<dd><tt>JAXBElement</tt> objects, <a href="bnazq.html#indexterm-1702">JAXBElement Object</a></dd>
</dl>
<dl>
<dd>JAXM specification, <a href="bnbhf.html#indexterm-1892">SOAP with Attachments API for Java</a></dd>
</dl>
<dl>
<dd>JAXP, <a href="bnacj.html#indexterm-85">Java API for XML Processing</a></dd>
</dl>
<dl>
<dd>JAXR, <a href="bnacj.html#indexterm-93">Java API for XML Registries</a></dd>
</dl>
<dl>
<dd>JCE, <a href="bnbwy.html#indexterm-2419">Java SE Security Implementation Mechanisms</a></dd>
</dl>
<dl>
<dd>JDBC API<dl>
<dd><a href="bnacj.html#indexterm-100">Java Database Connectivity API</a></dd>
<dd><a href="bncjj.html#indexterm-3084">DataSource Objects and Connection Pools</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd>JMS<dl>
<dd>achieving reliability and performance, <a href="bncfu.html#indexterm-2898">Creating Robust JMS Applications</a></dd>
<dd>architecture, <a href="bncdx.html#indexterm-2788">JMS API Architecture</a></dd>
<dd>basic concepts, <a href="bncdx.html#indexterm-2787">Basic JMS API Concepts</a></dd>
<dd>client applications, <a href="bncfa.html#indexterm-2875">Writing Simple JMS Client Applications</a></dd>
<dd>definition, <a href="bncdr.html#indexterm-2784">What Is the JMS API?</a></dd>
<dd>introduction, <a href="bncdr.html#indexterm-2781">Overview of the JMS API</a></dd>
<dd>Java EE examples<dl>
<dd><a href="bnbpk.html#indexterm-2138">A Message-Driven Bean Example</a></dd>
<dd><a href="bncgv.html#indexterm-2966">Java EE Examples Using the JMS API</a></dd>
<dd><a href="bncgw.html#indexterm-2972">A Java EE Application That Uses the JMS API with a Session Bean</a></dd>
<dd><a href="bnchf.html#indexterm-2978">A Java EE Application That Uses the JMS API with an Entity</a></dd>
<dd><a href="bnchp.html#indexterm-2988">An Application Example That Consumes Messages from a Remote Server</a></dd>
<dd><a href="bnchx.html#indexterm-2994">An Application Example That Deploys a Message-Driven Bean on Two Servers</a></dd>
</dl>
</dd>
<dd>Java EE platform<dl>
<dd><a href="bncdr.html#indexterm-2785">How Does the JMS API Work with the Java EE Platform?</a></dd>
<dd><a href="bncgl.html#indexterm-2946">Using the JMS API in a Java EE Application</a></dd>
</dl>
</dd>
<dd>messaging domains, <a href="bncdx.html#indexterm-2792">Messaging Domains</a></dd>
<dd>programming model, <a href="bnceh.html#indexterm-2804">The JMS API Programming Model</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd>JMS API, <a href="bnacj.html#indexterm-79">Java Message Service API</a></dd>
</dl>
<dl>
<dd>JMS API., <i>See </i>Java Message Service (JMS) API</dd>
</dl>
<dl>
<dd><tt>JMSCorrelationID</tt> message header field, <a href="bnceh.html#indexterm-2852">Message Headers</a></dd>
</dl>
<dl>
<dd><tt>JMSDeliveryMode</tt> message header field, <a href="bnceh.html#indexterm-2842">Message Headers</a></dd>
</dl>
<dl>
<dd><tt>JMSDestination</tt> message header field, <a href="bnceh.html#indexterm-2840">Message Headers</a></dd>
</dl>
<dl>
<dd><tt>JMSException</tt> class, <a href="bnceh.html#indexterm-2873">JMS Exception Handling</a></dd>
</dl>
<dl>
<dd><tt>JMSExpiration</tt> message header field, <a href="bnceh.html#indexterm-2844">Message Headers</a></dd>
</dl>
<dl>
<dd><tt>JMSMessageID</tt> message header field, <a href="bnceh.html#indexterm-2848">Message Headers</a></dd>
</dl>
<dl>
<dd><tt>JMSPriority</tt> message header field, <a href="bnceh.html#indexterm-2846">Message Headers</a></dd>
</dl>
<dl>
<dd><tt>JMSRedelivered</tt> message header field, <a href="bnceh.html#indexterm-2857">Message Headers</a></dd>
</dl>
<dl>
<dd><tt>JMSReplyTo</tt> message header field, <a href="bnceh.html#indexterm-2854">Message Headers</a></dd>
</dl>
<dl>
<dd><tt>JMSTimestamp</tt> message header field, <a href="bnceh.html#indexterm-2850">Message Headers</a></dd>
</dl>
<dl>
<dd><tt>JMSType</tt> message header field, <a href="bnceh.html#indexterm-2856">Message Headers</a></dd>
</dl>
<dl>
<dd>JNDI<dl>
<dd><a href="bnacj.html#indexterm-102">Java Naming and Directory Interface</a></dd>
<dd><a href="bncji.html#indexterm-3080">Resources and JNDI Naming</a></dd>
</dl>
<dl>
<dd>data source naming subcontexts, <a href="bnacj.html#indexterm-115">Java Naming and Directory Interface</a></dd>
<dd>enterprise bean naming subcontexts, <a href="bnacj.html#indexterm-114">Java Naming and Directory Interface</a></dd>
<dd>environment naming contexts, <a href="bnacj.html#indexterm-113">Java Naming and Directory Interface</a></dd>
<dd><tt>jms</tt> naming subcontext, <a href="bnceh.html#indexterm-2813">JMS Connection Factories</a></dd>
<dd>namespace for JMS administered objects, <a href="bnceh.html#indexterm-2808">JMS Administered Objects</a></dd>
<dd>naming and directory services, <a href="bnacj.html#indexterm-104">Java Naming and Directory Interface</a></dd>
<dd>naming contexts, <a href="bnacj.html#indexterm-110">Java Naming and Directory Interface</a></dd>
<dd>naming environments, <a href="bnacj.html#indexterm-109">Java Naming and Directory Interface</a></dd>
<dd>naming subcontexts, <a href="bnacj.html#indexterm-112">Java Naming and Directory Interface</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd><tt>jsp:attribute</tt> element<dl>
<dd><a href="bnaln.html#indexterm-521">jsp:attribute Element</a></dd>
<dd><a href="bnaln.html#indexterm-522">jsp:attribute Element</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd><tt>jsp:body</tt> element, <a href="bnaln.html#indexterm-525">jsp:body Element</a></dd>
</dl>
<dl>
<dd><tt>jsp:declaration</tt> element, <a href="bnajq.html#indexterm-440">Creating Static and Dynamic Content</a></dd>
</dl>
<dl>
<dd>JSP declarations, <a href="bnaos.html#indexterm-619">JSP Declarations</a></dd>
</dl>
<dl>
<dd><tt>jsp:directive.include</tt> element, <a href="bnajq.html#indexterm-429">Including Directives in a JSP Document</a></dd>
</dl>
<dl>
<dd><tt>jsp:directive.page</tt> element, <a href="bnajq.html#indexterm-428">Including Directives in a JSP Document</a></dd>
</dl>
<dl>
<dd><tt>jsp:doBody</tt> element, <a href="bnama.html#indexterm-547">Evaluating Fragments Passed to Tag Files</a></dd>
</dl>
<dl>
<dd>JSP documents, <a href="bnajo.html#indexterm-418">JavaServer Pages Documents</a><dl>
<dd>alternative syntax for EL operators, <a href="bnajq.html#indexterm-436">Creating Static and Dynamic Content</a></dd>
<dd>creating dynamic content, <a href="bnajq.html#indexterm-435">Creating Static and Dynamic Content</a></dd>
<dd>creating static content, <a href="bnajq.html#indexterm-432">Creating Static and Dynamic Content</a><dl>
<dd>preserving white space, <a href="bnajq.html#indexterm-434">Creating Static and Dynamic Content</a></dd>
</dl>
declaring namespaces, <a href="bnajq.html#indexterm-425">Declaring Tag Libraries</a></dd>
<dd>declaring tag libraries, <a href="bnajq.html#indexterm-424">Declaring Tag Libraries</a></dd>
<dd>generating a DTD, <a href="bnajq.html#indexterm-447">Generating a Document Type Declaration</a></dd>
<dd>generating tags, <a href="bnajq.html#indexterm-438">Creating Static and Dynamic Content</a></dd>
<dd>generating XML declarations, <a href="bnajq.html#indexterm-446">Generating XML Declarations</a></dd>
<dd>identifying to the web container, <a href="bnakb.html#indexterm-448">Identifying the JSP Document to the Container</a></dd>
<dd>including directives, <a href="bnajq.html#indexterm-427">Including Directives in a JSP Document</a></dd>
<dd>including JSP pages in standard syntax, <a href="bnajq.html#indexterm-430">Including Directives in a JSP Document</a></dd>
<dd>scoping namespaces, <a href="bnajq.html#indexterm-426">Declaring Tag Libraries</a></dd>
<dd>scripting elements, <a href="bnajq.html#indexterm-439">Creating Static and Dynamic Content</a></dd>
<dd>validating, <a href="bnajq.html#indexterm-445">Using the jsp:output Element</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd><tt>jsp:element</tt> element, <a href="bnajq.html#indexterm-437">Creating Static and Dynamic Content</a></dd>
</dl>
<dl>
<dd><tt>jsp:expression</tt> element, <a href="bnajq.html#indexterm-442">Creating Static and Dynamic Content</a></dd>
</dl>
<dl>
<dd>JSP expression language<dl>
<dd>functions<dl>
<dd>using, <a href="bnahq.html#indexterm-366">Using Functions</a></dd>
</dl>
</dd>
</dl>
</dd>
</dl>
<dl>
<dd>JSP expressions, <a href="bnaov.html#indexterm-627">JSP Expressions</a></dd>
</dl>
<dl>
<dd><tt>jsp:fallback</tt> element, <a href="bnaje.html#indexterm-410">Including an Applet</a></dd>
</dl>
<dl>
<dd><tt>jsp:forward</tt> element, <a href="bnajc.html#indexterm-404">Transferring Control to Another Web Component</a></dd>
</dl>
<dl>
<dd>JSP fragments, <a href="bnaln.html#indexterm-518">Fragment Attributes</a></dd>
</dl>
<dl>
<dd><tt>jsp:getProperty</tt> element, <a href="bnair.html#indexterm-389">Retrieving JavaBeans Component Properties</a></dd>
</dl>
<dl>
<dd><tt>jsp:include</tt> element, <a href="bnajb.html#indexterm-402">Reusing Content in JSP Pages</a></dd>
</dl>
<dl>
<dd><tt>jsp:invoke</tt> element, <a href="bnama.html#indexterm-545">Evaluating Fragments Passed to Tag Files</a></dd>
</dl>
<dl>
<dd><tt>jsp:output</tt> element, <a href="bnajq.html#indexterm-444">Using the jsp:output Element</a></dd>
</dl>
<dl>
<dd>JSP pages, <a href="bnagy.html#indexterm-308">What Is a JSP Page?</a><dl>
<dd>compilation errors, <a href="bnahe.html#indexterm-323">Translation and Compilation</a></dd>
<dd>compilation into servlets, <a href="bnahe.html#indexterm-319">The Life Cycle of a JSP Page</a></dd>
<dd>compiling, <a href="bnbnp.html#indexterm-2085">Compiling the converter Web Client</a></dd>
<dd>controlling translation and execution, <a href="bnahe.html#indexterm-321">Translation and Compilation</a></dd>
<dd>converting to JSP documents, <a href="bnajq.html#indexterm-422">Creating a JSP Document</a></dd>
<dd>creating and using objects, <a href="bnahl.html#indexterm-336">Using Application-Specific Objects</a></dd>
<dd>creating dynamic content, <a href="bnahl.html#indexterm-334">Creating Dynamic Content</a></dd>
<dd>creating static content, <a href="bnahj.html#indexterm-331">Creating Static Content</a></dd>
<dd>deactivating EL expression, <a href="bnajg.html#indexterm-415">Deactivating EL Expression Evaluation</a></dd>
<dd>declarations<dl>
<dd><i>See </i>JSP declarations</dd>
</dl>
default mode for EL expression evaluation, <a href="bnajg.html#indexterm-414">Deactivating EL Expression Evaluation</a></dd>
<dd>defining preludes and codas, <a href="bnajg.html#indexterm-417">Defining Implicit Includes</a></dd>
<dd>disabling scripting, <a href="bnaoq.html#indexterm-618">Disabling Scripting</a></dd>
<dd>Duke&rsquo;s Bank, <a href="bncmt.html#indexterm-3177">Web Client</a></dd>
<dd>error pages<dl>
<dd>forwarding to, <a href="bnahe.html#indexterm-327">Handling JSP Page Errors</a></dd>
<dd>precedence over web application error page, <a href="bnahe.html#indexterm-329">Handling JSP Page Errors</a></dd>
<dd>specifying, <a href="bnahe.html#indexterm-328">Handling JSP Page Errors</a></dd>
</dl>
examples, <a href="bnbnp.html#indexterm-2081">Creating the converter Web Client</a><dl>
<dd>Duke&rsquo;s Bookstore<dl>
<dd><a href="bnahb.html#indexterm-313">The Example JSP Pages</a></dd>
<dd><a href="bnakd.html#indexterm-452">The Example JSP Pages</a></dd>
<dd><a href="bnall.html#indexterm-514">The Example JSP Pages</a></dd>
</dl>
</dd>
<dd>Hello application, <a href="bnadu.html#indexterm-169">Web Application Life Cycle</a></dd>
</dl>
execution, <a href="bnahe.html#indexterm-324">Execution</a></dd>
<dd>expressions<dl>
<dd><i>See </i>JSP expressions</dd>
</dl>
finalizing, <a href="bnaos.html#indexterm-623">Initializing and Finalizing a JSP Page</a></dd>
<dd>forwarding to other web components, <a href="bnajc.html#indexterm-403">Transferring Control to Another Web Component</a></dd>
<dd>implicit objects, <a href="bnahl.html#indexterm-335">Using Implicit Objects</a></dd>
<dd>importing classes and packages, <a href="bnaop.html#indexterm-617">Using Scripting</a></dd>
<dd>importing tag libraries, <a href="bnaiy.html#indexterm-391">Declaring Tag Libraries</a></dd>
<dd>including applets or JavaBeans components, <a href="bnaje.html#indexterm-407">Including an Applet</a></dd>
<dd>including JSP documents, <a href="bnajq.html#indexterm-431">Including Directives in a JSP Document</a></dd>
<dd>initial response encoding, <a href="bnayb.html#indexterm-1668">Response Encoding</a></dd>
<dd>initializing, <a href="bnaos.html#indexterm-621">Initializing and Finalizing a JSP Page</a></dd>
<dd>JavaBeans components<dl>
<dd>creating, <a href="bnair.html#indexterm-376">Creating and Using a JavaBeans Component</a></dd>
<dd>from constants, <a href="bnair.html#indexterm-382">Setting JavaBeans Component Properties</a></dd>
<dd>from request parameters, <a href="bnair.html#indexterm-384">Setting JavaBeans Component Properties</a></dd>
<dd>from runtime expressions, <a href="bnair.html#indexterm-386">Setting JavaBeans Component Properties</a></dd>
<dd>retrieving properties, <a href="bnair.html#indexterm-387">Retrieving JavaBeans Component Properties</a></dd>
<dd>setting properties<dl>
<dd><a href="bnair.html#indexterm-378">Setting JavaBeans Component Properties</a></dd>
<dd><a href="bnair.html#indexterm-381">Setting JavaBeans Component Properties</a></dd>
<dd><a href="bnair.html#indexterm-383">Setting JavaBeans Component Properties</a></dd>
<dd><a href="bnair.html#indexterm-385">Setting JavaBeans Component Properties</a></dd>
</dl>
</dd>
<dd>using, <a href="bnair.html#indexterm-374">Creating and Using a JavaBeans Component</a></dd>
</dl>
life cycle, <a href="bnahe.html#indexterm-317">The Life Cycle of a JSP Page</a></dd>
<dd><tt>page</tt> directives<dl>
<dd><a href="bnahe.html#indexterm-325">Execution</a></dd>
<dd><a href="bnahe.html#indexterm-330">Handling JSP Page Errors</a></dd>
</dl>
</dd>
<dd>page encoding, <a href="bnayb.html#indexterm-1666">Page Encoding</a></dd>
<dd>preludes and codas, <a href="bnajb.html#indexterm-401">Reusing Content in JSP Pages</a></dd>
<dd>reusing other web resources, <a href="bnajb.html#indexterm-399">Reusing Content in JSP Pages</a></dd>
<dd>scripting elements<dl>
<dd><i>See </i>JSP scripting elements</dd>
</dl>
scriptlets<dl>
<dd><i>See </i>JSP scriptlets</dd>
</dl>
setting buffer size, <a href="bnahe.html#indexterm-326">Buffering</a></dd>
<dd>setting page encoding, <a href="bnahj.html#indexterm-333">Response and Page Encoding</a></dd>
<dd>setting page encoding for group of, <a href="bnajg.html#indexterm-416">Declaring Page Encodings</a></dd>
<dd>setting properties for groups of, <a href="bnajg.html#indexterm-412">Setting Properties for Groups of JSP Pages</a></dd>
<dd>setting response encoding, <a href="bnahj.html#indexterm-332">Response and Page Encoding</a></dd>
<dd>setting the request encoding, <a href="bnayb.html#indexterm-1665">Request Encoding</a></dd>
<dd>shared objects, <a href="bnahl.html#indexterm-337">Using Shared Objects</a></dd>
<dd>specifying scripting language, <a href="bnaop.html#indexterm-615">Using Scripting</a></dd>
<dd>standard syntax, <a href="bnagy.html#indexterm-309">What Is a JSP Page?</a></dd>
<dd>transitioning to JSP documents, <a href="bnajo.html#indexterm-420">JavaServer Pages Documents</a></dd>
<dd>translation, <a href="bnahe.html#indexterm-318">The Life Cycle of a JSP Page</a><dl>
<dd>enforcing constraints for custom tag attributes, <a href="bnann.html#indexterm-581">Attribute Validation</a></dd>
</dl>
translation errors, <a href="bnahe.html#indexterm-322">Translation and Compilation</a></dd>
<dd>translation of page components, <a href="bnahe.html#indexterm-320">Translation and Compilation</a></dd>
<dd>URLs for running, <a href="bnbny.html#indexterm-2087">Running the converter Web Client</a></dd>
<dd>using custom tags, <a href="bnaiy.html#indexterm-390">Using Custom Tags</a></dd>
<dd>XML syntax, <a href="bnagy.html#indexterm-310">What Is a JSP Page?</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd><tt>jsp:param</tt> element<dl>
<dd><a href="bnajc.html#indexterm-406">jsp:param Element</a></dd>
<dd><a href="bnaje.html#indexterm-409">Including an Applet</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd><tt>jsp:plugin</tt> element, <a href="bnaje.html#indexterm-408">Including an Applet</a></dd>
</dl>
<dl>
<dd>JSP property groups, <a href="bnajg.html#indexterm-413">Setting Properties for Groups of JSP Pages</a></dd>
</dl>
<dl>
<dd><tt>jsp:root</tt> element, <a href="bnajq.html#indexterm-443">Using the jsp:root Element</a></dd>
</dl>
<dl>
<dd>JSP scripting elements, <a href="bnaon.html#indexterm-610">Scripting in JSP Pages</a><dl>
<dd>creating and using objects in, <a href="bnaon.html#indexterm-612">Scripting in JSP Pages</a></dd>
<dd>example, <a href="bnaoo.html#indexterm-613">The Example JSP Pages</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd><tt>jsp:scriptlet</tt> element, <a href="bnajq.html#indexterm-441">Creating Static and Dynamic Content</a></dd>
</dl>
<dl>
<dd>JSP scriptlets, <a href="bnaou.html#indexterm-625">JSP Scriptlets</a></dd>
</dl>
<dl>
<dd><tt>jsp:setProperty</tt> element, <a href="bnair.html#indexterm-380">Setting JavaBeans Component Properties</a></dd>
</dl>
<dl>
<dd>JSP template, Duke&rsquo;s Bank, <a href="bncmt.html#indexterm-3184">Design Strategies</a></dd>
</dl>
<dl>
<dd><tt>jsp:text</tt> element, <a href="bnajq.html#indexterm-433">Creating Static and Dynamic Content</a></dd>
</dl>
<dl>
<dd><tt>JspContext</tt> interface<dl>
<dd><a href="bnann.html#indexterm-575">Programming Simple Tag Handlers</a></dd>
<dd><a href="bnaow.html#indexterm-643">Tag Handlers</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd><tt>jspDestroy</tt> method, <a href="bnaos.html#indexterm-624">Initializing and Finalizing a JSP Page</a></dd>
</dl>
<dl>
<dd><tt>jspInit</tt> method, <a href="bnaos.html#indexterm-622">Initializing and Finalizing a JSP Page</a></dd>
</dl>
<dl>
<dd>JSSE, <a href="bnbwy.html#indexterm-2421">Java SE Security Implementation Mechanisms</a></dd>
</dl>
<dl>
<dd>JSTL<dl>
<dd><a href="bnacj.html#indexterm-76">JavaServer Pages Standard Tag Library</a></dd>
<dd><a href="bnakc.html#indexterm-450">JavaServer Pages Standard Tag Library</a></dd>
</dl>
<dl>
<dd>core tags, <a href="bnakh.html#indexterm-453">Core Tag Library</a><dl>
<dd><tt>catch</tt> tag, <a href="bnakh.html#indexterm-468">Miscellaneous Tags</a></dd>
<dd><tt>choose</tt> tag, <a href="bnakh.html#indexterm-460">Conditional Tags</a></dd>
<dd>conditional, <a href="bnakh.html#indexterm-459">Conditional Tags</a></dd>
<dd>flow control, <a href="bnakh.html#indexterm-457">Flow Control Tags</a></dd>
<dd><tt>forEach</tt> tag, <a href="bnakh.html#indexterm-463">Iterator Tags</a></dd>
<dd><tt>if</tt> tag, <a href="bnakh.html#indexterm-458">Conditional Tags</a></dd>
<dd><tt>import</tt> tag, <a href="bnakh.html#indexterm-464">URL Tags</a></dd>
<dd><tt>otherwise</tt> tag, <a href="bnakh.html#indexterm-462">Conditional Tags</a></dd>
<dd><tt>out</tt> tag, <a href="bnakh.html#indexterm-469">Miscellaneous Tags</a></dd>
<dd><tt>param</tt> tag, <a href="bnakh.html#indexterm-465">URL Tags</a></dd>
<dd><tt>redirect</tt> tag, <a href="bnakh.html#indexterm-467">URL Tags</a></dd>
<dd><tt>remove</tt> tag, <a href="bnakh.html#indexterm-456">Variable Support Tags</a></dd>
<dd><tt>set</tt> tag, <a href="bnakh.html#indexterm-454">Variable Support Tags</a></dd>
<dd><tt>url</tt> tag, <a href="bnakh.html#indexterm-466">URL Tags</a></dd>
<dd>variable support, <a href="bnakh.html#indexterm-455">Variable Support Tags</a></dd>
<dd><tt>when</tt> tag, <a href="bnakh.html#indexterm-461">Conditional Tags</a></dd>
</dl>
functions, <a href="bnalg.html#indexterm-500">JSTL Functions</a><dl>
<dd><tt>length</tt> function, <a href="bnalg.html#indexterm-501">JSTL Functions</a></dd>
</dl>
internationalization tags, <a href="bnakw.html#indexterm-481">Internationalization Tag Library</a><dl>
<dd><tt>bundle</tt> tag, <a href="bnakw.html#indexterm-486">The setBundle and bundle Tags</a></dd>
<dd><tt>formatDate</tt> tag, <a href="bnakw.html#indexterm-492">Formatting Tags</a></dd>
<dd><tt>formatNumber</tt> tag, <a href="bnakw.html#indexterm-491">Formatting Tags</a></dd>
<dd>localization context, <a href="bnakw.html#indexterm-482">Internationalization Tag Library</a></dd>
<dd><tt>message</tt> tag, <a href="bnakw.html#indexterm-487">The message Tag</a></dd>
<dd>outputting localized strings, <a href="bnakw.html#indexterm-488">The message Tag</a></dd>
<dd><tt>param</tt> tag, <a href="bnakw.html#indexterm-489">The message Tag</a></dd>
<dd><tt>parseDate</tt> tag, <a href="bnakw.html#indexterm-494">Formatting Tags</a></dd>
<dd><tt>parseNumber</tt> tag, <a href="bnakw.html#indexterm-493">Formatting Tags</a></dd>
<dd>parsing and formatting, <a href="bnakw.html#indexterm-490">Formatting Tags</a></dd>
<dd><tt>requestEncoding</tt> tag, <a href="bnakw.html#indexterm-484">Setting the Locale</a></dd>
<dd><tt>setBundle</tt> tag, <a href="bnakw.html#indexterm-485">The setBundle and bundle Tags</a></dd>
<dd><tt>setLocale</tt> tag, <a href="bnakw.html#indexterm-483">Setting the Locale</a></dd>
</dl>
SQL tags, <a href="bnald.html#indexterm-495">SQL Tag Library</a><dl>
<dd><tt>query</tt> tag, <a href="bnald.html#indexterm-497">SQL Tag Library</a></dd>
<dd><tt>setDataSource</tt> tag, <a href="bnald.html#indexterm-496">SQL Tag Library</a></dd>
<dd><tt>update</tt> tag, <a href="bnald.html#indexterm-498">SQL Tag Library</a></dd>
</dl>
XML tags, <a href="bnakq.html#indexterm-470">XML Tag Library</a><dl>
<dd>core, <a href="bnakq.html#indexterm-472">Core Tags</a></dd>
<dd>flow control, <a href="bnakq.html#indexterm-476">Flow Control Tags</a></dd>
<dd><tt>forEach</tt> tag, <a href="bnakq.html#indexterm-477">Flow Control Tags</a></dd>
<dd><tt>out</tt> tag, <a href="bnakq.html#indexterm-475">Core Tags</a></dd>
<dd><tt>param</tt> tag, <a href="bnakq.html#indexterm-480">Transformation Tags</a></dd>
<dd><tt>parse</tt> tag, <a href="bnakq.html#indexterm-473">Core Tags</a></dd>
<dd><tt>set</tt> tag, <a href="bnakq.html#indexterm-474">Core Tags</a></dd>
<dd><tt>transform</tt> tag, <a href="bnakq.html#indexterm-479">Transformation Tags</a></dd>
<dd>transformation, <a href="bnakq.html#indexterm-478">Transformation Tags</a></dd>
</dl>
</dd>
</dl>
</dd>
</dl>
<dl>
<dd>JTA, <a href="bnacj.html#indexterm-80">Java Transaction API</a><dl>
<dd><i>See also </i>transactions, JTA</dd>
</dl>
</dd>
</dl>
<dl>
<dd>JTS API, <a href="bnciy.html#indexterm-3057">JTA Transactions</a></dd>
</dl>
</div>
         </div>
         <div class="navigation">
             <a href="idx-5.html"><img style="padding-right: 3px" src="graphics/leftButton.gif" border="0"></a>
             <a href="sjsaseej2eet.html"><img style="padding-right: 3px" src="graphics/upButton.gif" border="0"></a>
             <a href="idx-7.html"><img style="padding-left: 3px" src="graphics/rightButton.gif" border="0"></a>
         </div>

         <div class="copyright">
      	    <p>The material in The Java&trade; EE 5 Tutorial is <a href='docinfo.html'>copyright</a>-protected and may not be published in other works without express written permission from Sun Microsystems.</p>
      	 </div>

      </td>
   </tr>
</tbody>
</table>
</body>
</html>

